.size{padding:0 100px;background-color:#fff;}

.public-link{padding:20px 10px 20px 0;}


.styles-show .public-tit1{margin-bottom:20px;}

.styles-show-list li{margin:0 0 10px 10px;width:204px;height:153px;border:1px solid #ddd;border-radius:4px;overflow:hidden;}
.styles-show-list li img.thumb{margin:2.5px 2px;width:200px;height:148px;display:block;transition:.5s;}
.styles-show-list li img.thumb:hover{transform:scale(1.2);}
.styles-show-list li p{bottom:2.5px;left:2px;width:200px;height:30px;line-height:30px;font-size:14px;background-color:rgba(0,0,0,0.3);color:#fff;}

.vid-ico{top:50%;left:50%;width:0;height:0;transition:.5s;}
.vid-ico img{display:block;width:100%;height:100%;}
.styles-show-list li:hover .vid-ico{top:50%;margin-top:-22.5px;left:50%;margin-left:-22.5px;width:45px;height:45px;}